Skip to content

fix(ci): install just via pinned setup-just to stop 403 on lint job#595

Merged
mvillmow merged 1 commit into
mainfrom
fix/just-install-403-use-setup-just
Jun 29, 2026
Merged

fix(ci): install just via pinned setup-just to stop 403 on lint job#595
mvillmow merged 1 commit into
mainfrom
fix/just-install-403-use-setup-just

Conversation

@mvillmow

Copy link
Copy Markdown
Collaborator

Summary

main is red on the required lint check. The job fails at Install build dependencies (just + linters) with:

curl: (22) The requested URL returned error: 403

The install-build-deps composite action installed just by piping just.systems/install.sh into bash. That script's unauthenticated GitHub release download intermittently 403s on CI runners (a known just.systems install-script flake).

Fix

Replace the curl|bash step with the SHA-pinned extractions/setup-just@v4.0.0 action — the same authenticated, cached install already used elsewhere in _required.yml (line ~378). No behavioral change other than a reliable just on PATH.

Verification

🤖 Generated with Claude Code

The install-build-deps composite action piped just.systems/install.sh
into bash. That script's unauthenticated GitHub release download
intermittently returns HTTP 403 on CI runners, failing the required
'lint' job at 'Install build dependencies (just + linters)' and turning
main red. Switch to extractions/setup-just@v4 (SHA-pinned) — the same
authenticated, cached install already used in _required.yml.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: mvillmow <4211002+mvillmow@users.noreply.github.com>
@mvillmow mvillmow enabled auto-merge (squash) June 29, 2026 06:01
@mvillmow mvillmow merged commit 4263a09 into main Jun 29, 2026
21 checks passed
@mvillmow mvillmow deleted the fix/just-install-403-use-setup-just branch June 29, 2026 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant